#ifndef _RETRO_FMODAUDIO
#define _RETRO_FMODAUDIO

#include <fmod.hpp>

namespace Retro
{
  namespace Device
  {
    namespace Audio
    {
      class FMODAudio : public AudioDevice
      {
      private:
        FMOD::System*   mFMODSystem;

      public:
        virtual BOOL initialize();
        virtual BOOL uninitialize();
        virtual BOOL isInitialized();

        FMODAudio();
      };
    } // namespace Audio
  } // namespace Device
} // namespace Retro

#endif
